using System;
using System.Collections.Generic;
using System.Linq;
using Locator.LcboServices.PageLoaders.PageRetrievers;

namespace Locator.LcboServices.PageLoaders.Services
{
    public class LivePageRetrieverFactory : IPageRetrieverFactory
    {
        public IPageRetriever InventoryPageRetriever
        {
            get { return new LiveInventoryPageRetriever(); }
        }

        public IPageRetriever ProductDetailsPageRetriever
        {
            get { return new LiveProductDetailsPageRetriver(); }
        }

        public IPageRetriever ProductListPageRetriever
        {
            get { return new LiveProductListPageRetriever(); }
        }

        public IPageRetriever StoreDetailsPageRetriever
        {
            get { return new LiveStoreDetailsPageRetriever(); }
        }

        public IPageRetriever StoreListPageRetriever
        {
            get { return new LiveStoreListPageRetriever(); }
        }
    }
}
